//
//  UILabel+LJLabel.h
//  PianKe
//
//  Created by lanou3g on 15/7/30.
//  Copyright (c) 2015年 lanou3g. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UILabel (LJLabel)

//根据字符串的不同返回label的高度
- (CGFloat)heightOfLabelByStr;

//Label自适应高度,必须在设置完text之后调用
- (void)adaptationHeight;

//Label自适应宽度
- (void)adaptationWidth;

//返回给定字符串,字体大小,宽度的情况下Label的高度
+ (CGFloat)heightOfLabelByStr:(NSString *)str
                     fontSize:(CGFloat)fontSize
                        width:(CGFloat)width;

//返回给定字符串,字体大小,宽度,行间距的情况下Label的高度
+ (CGFloat)heightOfLabelByStr:(NSString *)str fontSize:(CGFloat)fontSize width:(CGFloat)width lineSpacing:(CGFloat)lineSpacing;

//返回给定字符串,字体大小,宽度的情况下Label的宽度
+ (CGFloat)widthOfLabelByStr:(NSString *)str
                     fontSize:(CGFloat)fontSize
                        height:(CGFloat)height;
@end
